#ifndef TOOLBOX_H
#define TOOLBOX_H

class ToolBoxView;

#include "include/Tool.h"
#include <QWidget>
#include <vector>
#include <QMessageBox>

using namespace std;

class ToolBox : public QObject
{
    Q_OBJECT

    public:

        ToolBox();

        ToolBoxView & CreateView();

        vector<Tool* >  m_Tools;
        ToolBoxView *   m_View;

        Tool *          m_SelectedTool;

    public slots :

        void SetSelectedTool( Tool & tool);
};

#endif // TOOLBOX_H
